From 45ecba2ea00c4c6b48b1ef29e1c1d12836d4420a Mon Sep 17 00:00:00 2001 From: Mario Sanchez Prada Date: Fri, 10 Aug 2012 18:05:58 +0200 Subject: [PATCH] Update accessibility unit tests to consider password fields. Updated test/a11y/entries.ui to include a new GtkEntry with 'visibility' set to FALSE, and update expectations. https://bugzilla.gnome.org/show_bug.cgi?id=681591 --- tests/a11y/entries.txt | 88 ++++++++++++++++++++++++++++++++++++++++-- tests/a11y/entries.ui | 17 ++++++++ 2 files changed, 102 insertions(+), 3 deletions(-) diff --git a/tests/a11y/entries.txt b/tests/a11y/entries.txt index 866abb666b..2ebecfc15b 100644 --- a/tests/a11y/entries.txt +++ b/tests/a11y/entries.txt @@ -59,6 +59,46 @@ window1 "label" parent: box1 index: 1 + name: password entry: + label-for: entry2 + state: enabled multi-line sensitive visible + toolkit: gtk + + layer: widget + alpha: 1 + + text: password entry: + character count: 15 + caret offset: 0 + default attributes: bg-color: + bg-full-height: 0 + direction: + editable: false + family-name: + fg-color: + indent: 0 + invisible: false + justification: left + language: + left-margin: 0 + pixels-above-lines: 0 + pixels-below-lines: 0 + pixels-inside-wrap: 0 + right-margin: 0 + rise: 0 + scale: 1 + size: + stretch: + strikethrough: false + style: + underline: none + variant: + weight: + wrap-mode: word + label3 + "label" + parent: box1 + index: 2 name: spinbutton: label-for: spinbutton1 state: enabled multi-line sensitive visible @@ -98,7 +138,7 @@ window1 entry1 "text" parent: box1 - index: 2 + index: 3 labelled-by: label1 state: editable enabled focusable sensitive single-line visible toolkit: gtk @@ -137,11 +177,53 @@ window1 action 0 name: activate action 0 keybinding: e + entry2 + "password text" + parent: box1 + index: 4 + labelled-by: label2 + state: editable enabled focusable sensitive single-line visible + toolkit: gtk + + layer: widget + alpha: 1 + + text: ************* + character count: 13 + caret offset: 0 + default attributes: bg-color: + bg-full-height: 0 + direction: + editable: false + family-name: + fg-color: + indent: 0 + invisible: false + justification: left + language: + left-margin: 0 + pixels-above-lines: 0 + pixels-below-lines: 0 + pixels-inside-wrap: 0 + right-margin: 0 + rise: 0 + scale: 1 + size: + stretch: + strikethrough: false + style: + underline: none + variant: + weight: + wrap-mode: word + + action 0 name: activate + action 0 keybinding: p spinbutton1 "spin button" parent: box1 - index: 3 - labelled-by: label2 + index: 5 + labelled-by: label3 state: editable enabled focusable sensitive single-line visible toolkit: gtk diff --git a/tests/a11y/entries.ui b/tests/a11y/entries.ui index f8f66e862c..0243dd7a2d 100644 --- a/tests/a11y/entries.ui +++ b/tests/a11y/entries.ui @@ -24,6 +24,14 @@ + _password entry: + True + True + entry2 + + + + _spinbutton: True True @@ -36,6 +44,15 @@ True + + + password text + True + False + * + True + + adjustment1 -- 2.30.2